/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.hugo.senai.entities;

import java.io.Serializable;
import javax.persistence.*;

/**
 *
 * @author Simulado
 */
@Entity
public class Questao_e_Prova implements Serializable {
    
    private Questao_e_ProvaPK questaoProvaPK = new Questao_e_ProvaPK();
    
    private int pontuacao;
    
    public int getPontuacao() {
        return pontuacao;
    }
    
    public void setPontuacao(int pontuacao) {
        this.pontuacao = pontuacao;
    }
    
    @EmbeddedId
    public Questao_e_ProvaPK getQuestaoProvaPK() {
        return questaoProvaPK;
    }
    
    public void setQuestaoProvaPK(Questao_e_ProvaPK questaoProvaPK) {
        this.questaoProvaPK = questaoProvaPK;
    }
    
    public void setQuestao(Questao questao) {
        getQuestaoProvaPK().setQuestao(questao);
    }
    
    @Transient
    public Questao getQuestao() {
        return getQuestaoProvaPK().getQuestao();
    }
    
    @Transient
    public Prova getProva() {
        return getQuestaoProvaPK().getProva();
    }
    
    public void setProva(Prova prova) {
        getQuestaoProvaPK().setProva(prova);
    }
    
}
